﻿using Microsoft.EntityFrameworkCore;
using Volo.Abp.Data;
using Volo.Abp.EntityFrameworkCore;

namespace CommonManagement.EntityFrameworkCore
{
    /// <summary>
    /// 公共管理数据上下文接口
    /// </summary>
    [ConnectionStringName("CommonManagement")]
    public interface ICommonManagementDbContext : IEfCoreDbContext
    {
        DbSet<User> Users { get; }
        DbSet<Balance> Balances { get; }
        DbSet<Recharge> Recharges { get; }


        DbSet<Score> Scores { get; }
        DbSet<Level> Levels { get; }
        DbSet<Notice> Notices { get; }


        DbSet<Feedback> Feedbacks { get; }


        DbSet<Category> Categories { get; }
        DbSet<Comment> Comments { get; }
        DbSet<Press> Presses { get; }


        DbSet<Rotation> Rotations { get; }


        DbSet<Province> Provinces { get; }
        DbSet<City> Citys { get; }
        DbSet<Area> Areas { get; }
        DbSet<Location> Locations { get; }


        DbSet<Service> Services { get; }


        DbSet<Product> Products { get; }


        DbSet<Order> Orders { get; }


        DbSet<Weather> Forecasts { get; }
        DbSet<AirQuantity> AirQuantities { get; }
        DbSet<ComfortLevel> ComfortLevels { get; }
        DbSet<TempInfo> TempInfos { get; }
        DbSet<Wind> Winds { get; }
        DbSet<Division> Divisations { get; }
    }
}